package com.jinxin.platform.cdysylives.bean.bo;

import lombok.Data;

/**
 * @Author 那个男人
 * @Date 2023/8/2 15:25
 * @Version 1.0
 */

@Data
public class FileInfo {
    //文件所属项目ID
    private String projectId;
    //文件ID
    private String fileId;
    //文件类型 0-.jpg 1-.mp4
    private Integer fileType;
    //文件状态. 0-正常, z 1-正在上传, 2-上传失败, 3-已过期, 4-已删除
    private Integer status;
    // 文件实际个数, 视频文件可能过大被拆分成多个小文件
    private Integer fileCount;
    // 文件大小, 单位: 字节
    private Long fileSize;
    //转码时长，单位：秒
    private Integer duration;
    // 文件上传错误码
    private String errorCode;
    // 文件过期时间
    private String expireTime;
    //项目存储类型 1-标准存储 2-存档存储
    private Integer storageType;
    // 文件存储类型最后一次转换时间
    private String lastTransferTime;
    // 文件解冻有效期
    private String unfreezeTime;
    // 文件记录创建时间
    private String createTime;
    // 任务编号
    private String taskId;
    // 下载地址
    private String[] downloadUrls;
    // 文件是否为回放录制产生的文件，false-否，true-是
    private Boolean replayRecord;
}
